const query = require('../models'); // 引入某某文件夹下的 index.js 可以省略不写 index.js

module.exports = {
  login: function (req, res) {
    console.log('收到用户登录请求：', req.body);
    const username = req.body.username;
    const password = req.body.password;

    const sql = 'SELECT * FROM admin_user WHERE admin_account=? && admin_pass=?';
    query(sql, [username, password])
      .then(function (result) {
        console.log('登录：', result);
        if (result.length === 0) {
          res.json({
            code: '1001',
            msg: '账号或者密码错误'
          });
        } else {
          // 后端处理完逻辑后，一定要给前端返回内容
          // 前后端自定义返回什么内容，返回内容的格式

          // 生成session
          req.session.sign = true;

          res.json({
            code: '200',
            msg: '登陆成功'
          });
        }
      })
      .catch(function (err) {
        res.json({
          code: '1002',
          msg: '服务器出错',
          err
        })
      })

  },
  quit(req, res) {
    req.session.sign = false;
    res.json({
      code: '200',
      msg: '退出成功'
    });
  }
}